/*************************************************************************
	> File Name: oj-146_string_next.c
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年10月19日 星期一 13时27分21秒
 ************************************************************************/

#include <stdio.h>
#include <stdlib.h>

char next(char c) {
    if (c > 96 && c < 123) {
        return 96 + (c - 96) % 26 + 1;
    } else if (c > 64 && c < 91) {
        return 64 +(c - 64) % 26 + 1;
    } else {
        return c;
    }
}

int main() {
    char s[50], *p = s;
    scanf("%s", s);
    while (*p != '\0') {
        //printf("%c dec: %d next: %c\n", *p, (int)*p, next(*p));
        printf("%c", next(*p));
        p++;
    }
    return 0;
}
